package com.homegoods.orderinfodetail.model;

import com.kedll.library.mvp.BaseModel;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 必须实现 IModel
 * 可以根据不同的业务逻辑划分多个 Repository 类,多个业务逻辑相近的页面可以使用同一个 Repository 类
 * 无需每个页面都创建一个独立的 Repository
 */
public class OrderInfoDetailModel implements Serializable {
    /**
     * 			"FixedParam": {
     * 				"品牌": "Daniel Wellington",
     * 				"型号": "Classic Petite Suffolk 28mm",
     * 				"形状": "圆形 ",
     * 				"成色": "全新",
     * 				"保修": "店铺保修",
     * 				"机芯类型": "石英机芯",
     * 				"表带材质": "皮革",
     * 				"表盘厚度": "6mm",
     * 				"颜色分类": "28mm Suffolk",
     * 				"表盘直径": "28mm",
     * 				"表壳材质": "不锈钢",
     * 				"上市时间": "2018年春季",
     * 				"显示方式": "指针式",
     * 				"手表种类": "女",
     * 				"表冠类型": "普通",
     * 				"auto16": "--",
     * 				"auto17": "--"
     *            },
     * 			"FloatParam": {
     * 				"颜色分类": "28mm Suffolk"
     *            },
     * 			"Comment": [],
     * 			"CommentCount": "0",
     * 			"Basicservelist": [{
     * 				"title": "15天无理由退货",
     * 				"intro": "15天无理由退货"
     *            }, {
     * 				"title": "99元免基础运费(20kg内)",
     * 				"intro": "99元免基础运费(20kg内)"
     *            }, {
     * 				"title": "先行赔付",
     * 				"intro": "先行赔付"
     *            }],
     * 			"GoodFeedBack": "0"
     */
    private String title;
    private String num;
    private String sid;
    private String SmallPic;
    private String Manufacturer;
    private String CmdtyService;
    private String SaleCount;
    private BigDecimal PayCake;
    private String CollectVol;
    private String StandardPrice;
    private BigDecimal NowPrice;
    private String Inventory;
    private String AboutInf;
    private String BuyUnit;
    private String BackCake;
    private String CollectStatu;
    private String DetailUrl;
    private String CommentCount;
    private String Comment;
    private String FloatParam;
    private String FixedParam;
    private List<ImgBean> ImgList;
    private String ListLabel;
    private InFoShop Businessman;
    private String Basicservelist;
    private String GoodFeedBack;

    public String getBackCake() {
        return BackCake;
    }

    public void setBackCake(String backCake) {
        BackCake = backCake;
    }

    public String getBasicservelist() {
        return Basicservelist;
    }

    public void setBasicservelist(String basicservelist) {
        Basicservelist = basicservelist;
    }

    public String getGoodFeedBack() {
        return GoodFeedBack;
    }

    public void setGoodFeedBack(String goodFeedBack) {
        GoodFeedBack = goodFeedBack;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getNum() {
        return num;
    }

    public void setNum(String num) {
        this.num = num;
    }

    public String getSid() {
        return sid;
    }

    public void setSid(String sid) {
        this.sid = sid;
    }

    public String getSmallPic() {
        return SmallPic;
    }

    public void setSmallPic(String smallPic) {
        SmallPic = smallPic;
    }

    public String getManufacturer() {
        return Manufacturer;
    }

    public void setManufacturer(String manufacturer) {
        Manufacturer = manufacturer;
    }

    public String getCmdtyService() {
        return CmdtyService;
    }

    public void setCmdtyService(String cmdtyService) {
        CmdtyService = cmdtyService;
    }

    public String getSaleCount() {
        return SaleCount;
    }

    public void setSaleCount(String saleCount) {
        SaleCount = saleCount;
    }

    public BigDecimal getPayCake() {
        return PayCake;
    }

    public void setPayCake(BigDecimal payCake) {
        PayCake = payCake;
    }

    public String getCollectVol() {
        return CollectVol;
    }

    public void setCollectVol(String collectVol) {
        CollectVol = collectVol;
    }

    public String getStandardPrice() {
        return StandardPrice;
    }

    public void setStandardPrice(String standardPrice) {
        StandardPrice = standardPrice;
    }

    public BigDecimal getNowPrice() {
        return NowPrice;
    }

    public void setNowPrice(BigDecimal nowPrice) {
        NowPrice = nowPrice;
    }

    public String getInventory() {
        return Inventory;
    }

    public void setInventory(String inventory) {
        Inventory = inventory;
    }

    public String getAboutInf() {
        return AboutInf;
    }

    public void setAboutInf(String aboutInf) {
        AboutInf = aboutInf;
    }

    public String getBuyUnit() {
        return BuyUnit;
    }

    public void setBuyUnit(String buyUnit) {
        BuyUnit = buyUnit;
    }

    public String getCollectStatu() {
        return CollectStatu;
    }

    public void setCollectStatu(String collectStatu) {
        CollectStatu = collectStatu;
    }

    public String getDetailUrl() {
        return DetailUrl;
    }

    public void setDetailUrl(String detailUrl) {
        DetailUrl = detailUrl;
    }

    public String getCommentCount() {
        return CommentCount;
    }

    public void setCommentCount(String commentCount) {
        CommentCount = commentCount;
    }

    public String getComment() {
        return Comment;
    }

    public void setComment(String comment) {
        Comment = comment;
    }

    public String getFloatParam() {
        return FloatParam;
    }

    public void setFloatParam(String floatParam) {
        FloatParam = floatParam;
    }

    public String getFixedParam() {
        return FixedParam;
    }

    public void setFixedParam(String fixedParam) {
        FixedParam = fixedParam;
    }

    public List<ImgBean> getImgList() {
        return ImgList;
    }

    public void setImgList(List<ImgBean> imgList) {
        ImgList = imgList;
    }

    public String getListLabel() {
        return ListLabel;
    }

    public void setListLabel(String listLabel) {
        ListLabel = listLabel;
    }

    public InFoShop getBusinessman() {
        return Businessman;
    }

    public void setBusinessman(InFoShop businessman) {
        Businessman = businessman;
    }

    public class InFoShop implements Serializable { //add implements shibo.zheng
        /**
         * "title": "丹尼尔惠灵顿贸易(深圳)有限公司",
         *      * 				"sid": "factory_6a9bfeec5fd9425fa45834fba940a1c1",
         *      * 				"img": "/upath/2019/1/10/124648630109705ufi.jpg",
         *      * 				"intro": "（丹尼尔 · 惠灵顿）是一家源自北欧瑞典的手表品牌。 我公司于2011年成立，到现在仅仅三年已经卖出了超过一百万块手表，因此我们的品牌成为了当今全球发展最快的手表品牌之一。Daniel Wellington（丹尼尔 · 惠灵顿）每一个系列的手表款式都引领时尚风潮，且价格亲民 。我们怀揣梦想，希望把时尚元素传递到每个人身上。Daniel Wellington（丹尼尔 · 惠灵顿）是目前Instagram上面最大、粉丝活跃量最高的手表品牌，我们通过线上商店同时销往全球超过140个国家和地区。"
         *      *
         */
        private String title;
        private String img;
        private String sid;
        private String intro;

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getImg() {
            return img;
        }

        public void setImg(String img) {
            this.img = img;
        }

        public String getSid() {
            return sid;
        }

        public void setSid(String sid) {
            this.sid = sid;
        }

        public String getIntro() {
            return intro;
        }

        public void setIntro(String intro) {
            this.intro = intro;
        }
    }

    public class Basicserve implements Serializable {   //add implements shibo.zheng
        private String title;
        private String intro;

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getIntro() {
            return intro;
        }

        public void setIntro(String intro) {
            this.intro = intro;
        }
    }


    public class ImgBean implements Serializable{   //add implements shibo.zheng
        /**
         * "url": "upath/2019/1/8/11538508693420ufi.jpg",
         * 				"name": "5b35f2d0f8055070c14a99f93673429.jpg",
         * 				"format": "image/jpeg",
         * 				"sid": "commodity_ab8af19750ef4d7684965e01c4431b5d",
         * 				"explain": "文件说明待完善"
         */
        private String url;
        private String name;
        private String format;
        private String sid;
        private String explain;

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getFormat() {
            return format;
        }

        public void setFormat(String format) {
            this.format = format;
        }

        public String getSid() {
            return sid;
        }

        public void setSid(String sid) {
            this.sid = sid;
        }

        public String getExplain() {
            return explain;
        }

        public void setExplain(String explain) {
            this.explain = explain;
        }
    }

}
